home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Arsenal Files 8
/
The Arsenal Files Collection #8 (Arsenal Computer) (1996).ISO
/
pcboard
/
iemsi120.zip
/
SETTINGS
< prev
next >
Wrap
Text File
|
1996-11-10
|
7KB
|
159 lines
Reality's Edge
Okemos, MI
Paul Miller
*** Please call Reality's Edge (517)347-0326 ***
3
Do you want graphics (Enter)=
Yes
No
System news will not be shown
Welcome screen disabled
/* end of configuration file (line 13) */
/* Configuration file format
line 1 = Server name (Board name)
line 2 = Location (Geographical location of server)
line 3 = Primary operator's name (SysOp)
line 4 = Notice (Copyright notices, system information, etc) default = <blank>
line 5 = Wait configuration (see below): 0=FALSE, 1=TRUE, default = <blank>
line 6 = Server capabilities (see below): default = <blank>
line 7 = special prompt parameters: default = 3
parameters are compressed into one polynomial. each parameter has a value
of 2^(parameter number) and are compressed by adding the sum of each value.
for example to enable debug info and rip checking:
parameter numbers: 0 (2^0) : display debug information
1 (2^1) : check rip
2 (2^2) : force welcome screen
3 (2^3) : force news
4 (2^4) : skip welcome screen for IEMSI callers
polynomial = 2^0 (debug) + 2^1 (check rip) = 1 + 2 = 3
line 8 = graphics prompt (#149)
line 9 = yes string
line 10 = no string
line 11 = news disabled
line 12 = welcome screen disabled
IMPORTANT!!! Lines may *ONLY* contain 7-bit characters (00H through 0eH)
not including character 13 (enter), use the 7&8-BIT.PPE utility (included)
to convert 8-bit to 7-bit characters.
This information is used when creating the EMSI_ISI packet. The ID and
LOCALTIME fields may not be specified, since they are taken directly from
your system. Sample ID information: "PCBoard,15.22" (one node) and
"PCBoard,15.22/M 5" (five node package). */
/* The following information was taken from EMSC-001.001 document included
with the original archive */
═════════════════════════════════════════════════════════════════════
7-bit data restriction
─────────────────────────────────────────────────────────────────────
It is the developer's responsibility to ensure that the software
generates EMSI/IEMSI packets and sequences containing only 7-bit
(00H through 7eH) printable ASCII characters.
It is recommended that all EMSI/IEMSI implementations strip the high-
order bit of all received characters prior to processing the packet/
sequence and prior to calculating CRC values.
═════════════════════════════════════════════════════════════════════
Handling 8-bit data
─────────────────────────────────────────────────────────────────────
Although EMSI only uses 7-bit printable ASCII characters, there is an
escape mechanism that allows systems to transmit control and 8-bit
ASCII characters without the requirement of an 8-bit data link. The
escape character is a backslash character ('\') and is followed by two
characters in hexadecimal notation. Eg. "\80" is the ASCII character
128. To insert an actual backslash character, two backslashes are used
("\\"), or a backslash followed by the hexadecimal code for a
backslash, eg. "\5c".
The hexadecimal code following a backslash MUST always be two
characters, ie. to insert ASCII 15 (hexadecimail 'f'), the result
would be "0f". All hexadecimal sequences must be treated case
insensitively.
═════════════════════════════════════════════════════════════════════
EMSI ISI **EMSI_ISI<len><data><crc32><CR>
─────────────────────────────────────────────────────────────────────
The ISI packet is used by the Server to transmit its configuration
and Client-related information to the Client. It contains Server data
and capabilities.
The EMSI_ISI packet
═════════════════════════════════════════════════════════════════════
The following pseudo structure shows the layout of the EMSI_ISI
packet. Note that the information in the EMSI_ISI packet may not
exceed 2,048 bytes.
EMSI_ISI
id,
name,
location,
operator,
localtime,
notice,
wait,
capabilities: ASCII1;
end;
EMSI_ISI field definitions
─────────────────────────────────────────────────────────────────────
═════════════════════════════════════════════════════════════════════
ID
─────────────────────────────────────────────────────────────────────
The name, version number, and optionally the serial number of the
Server software. Eg. {RemoteAccess,1.10/b5,CS000001}.
═════════════════════════════════════════════════════════════════════
Name
─────────────────────────────────────────────────────────────────────
The name of the Server system. Eg. {Advanced Engineering S.A.R.L.}.
═════════════════════════════════════════════════════════════════════
Location
─────────────────────────────────────────────────────────────────────
The geographical location of the user, ie. Stockholm, Sweden.
═════════════════════════════════════════════════════════════════════
Operator
─────────────────────────────────────────────────────────────────────
The name of the primary operator of the Server software. Eg. {Joaquim
H. Homrighausen}.
═════════════════════════════════════════════════════════════════════
Localtime
─────────────────────────────────────────────────────────────────────
Hexadecimal string representing a long integer containing the current
time of the Server in UNIX notation (number of seconds since midnight,
Jan 1 1970). This must be treated case insensitively by the Client.
═════════════════════════════════════════════════════════════════════
Notice
─────────────────────────────────────────────────────────────────────
May contain copyright notices, system information, etc. This field
may optionally be displayed by the Client.
═════════════════════════════════════════════════════════════════════
Wait
─────────────────────────────────────────────────────────────────────
A single character used by the Server to indicate that the user
has to press the <Enter> key to resume operation. This is used in
conjunction with ASCII Image Downloads (see ISM packet).
═════════════════════════════════════════════════════════════════════
Capabilities
─────────────────────────────────────────────────────────────────────
The capabilities of the Server software. No Server software
capabilities have currently been defined.